html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0;	padding: 0}
em,i,b{ font-style:normal}
img, fieldset {	border: 0}
ul{ list-style:none}

a{ text-decoration:none; color:#069}
a:hover{ text-decoration:underline}

.f14{ font-size:14px !important}
.b{ font-weight:bold !important}
.fr{ float:right}
.hide{ display:none;}
.error{ color:#f30 !important}

body{ background:#fff; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em}
.wrap{ width:960px; margin:auto}
.header{ position:relative; z-index:1}
#logo{ display:block; float:left; background:url(../../images/pay/pay_logo.png) no-repeat 0 0; height:50px; width:250px; outline:none; overflow:hidden; text-indent:-100em; vertical-align: middle;margin-left: 20px;}
.from_logo{ display:inline-block; height:42px; vertical-align:middle; margin-left:10px; padding-left:12px; outline:none; float:left; margin-top:25px}
.h_link{ float:right; color:#666; margin:55px 20px 0 0}
.h_link a{ color:#3B7F94; text-decoration:none; margin:0 5px; display:inline-block}
.my_link{ float:right; margin:50px 20px 0 0; color:#3b7f94}
.my_link .face{ border:0; font-weight:bold; padding-right:10px}
.my_link .face img{ height:21px; width:21px; border:2px solid #fff;-webkit-box-shadow: 0 0 4px #969696; -moz-box-shadow: 0 0  4px #969696;box-shadow: 0 0  4px #969696; vertical-align:middle; margin:-4px 5px 0 0}
.my_link li{ float: left; border-right:1px dotted #285D83; padding:0 15px}
.my_link li a{ color:#3b7f94;padding-bottom:2px}
.my_link li a.cur,.my_link li a:hover{ border-bottom:2px solid #ffa366; text-decoration:none; color:#3b7f94;}
.my_link li.last{ border:none}
.trigon_t, .trigon_b{ border-style:solid dashed; height:0; width:0; display:inline-block; font-size:0; line-height:0; vertical-align:middle; position:absolute;}
.trigon_b{ border-color: #306676 transparent transparent; border-style:solid dashed dashed; border-width:4px 4px 0; right:12px; top:7px;}
.my_link .coupon_panel{ padding:0 25px 0 15px; position:relative;}
.coupon{ display:none; background:#fff; position:absolute; left:2px; top:-5px; width:90px;}
.coupon{ box-shadow:0 0 5px #254f60;}
.coupon li{ border:1px solid #fff; border-bottom:1px dotted #c1d1dc; margin-bottom:1px; padding:0; float:none;}
.coupon li a{ display:block; float:none; line-height:30px; padding-left:12px; text-align:left; padding-bottom:0}
.coupon li:hover, .coupon .hover{ background:#5490a6; border:1px solid #478296; border-bottom:2px solid #ffa366 !important; margin:0;}
.coupon li:hover .trigon_b, .coupon .hover .trigon_b{ border-top-color:#fff;}
.coupon li:hover a, .coupon .hover a, .coupon .hover a:hover{ border:0; color:#fff;}
.coupon_first{}
.coupon_first .trigon_b{ right:9px; top:12px; right:8px\9;}
.coupon .coupon_first a{ line-height:26px;}
.coupon .coupon_last{ border-bottom-color:#fff;}

.h_link a.hover{ font-weight:bold}
.pop_login{ position:absolute; right:5px; background:#fff; padding:10px; z-index:1; border:1px solid #ccc; width:280px;-webkit-box-shadow: 2px 2px 2px #ccc; -moz-box-shadow:  2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; top:80px; display:none}
.pop_login .arrow{ position:absolute; display:block; font-size:0; height:0; width:0; border:8px solid #ccc; border-color: transparent transparent #ccc transparent; top:-17px; right:240px;}
.pop_login .cancel{ background:url(../images/login_btn.png) no-repeat 100% 0; height:22px; width:62px; border:0; color:#fff; cursor:pointer; font-weight:normal}
.pop_login .cancel:active{ position:relative; top:1px}


.pop_login th,.pop_login td{ padding:3px 0}
.pop_login th{ text-align:right; color:#666; vertical-align:top; padding-top:6px}
.pop_login td input{ margin:0; padding:3px; font-weight:bold}
.pop_login .wekey i{ margin:5px 0}
.pop_login .login_wrong{ margin:0 0 8px}

.head_line{ height:10px; background:url(../images/head_line.png) repeat-x 0 0; margin:0 5px; clear:both; font-size:0}
.head_line_l,.head_line_r{ display:block; height:10px; width:10px; background:url(../images/head_line.png) repeat-x 0 -10px}
.head_line_r{ float:right; background-position:0 -20px}

.loading{ text-align:center}
.loading h1{ font-size:15px; margin:35px 0 40px}
.loading h2{ color:#51b0ca; font-weight:normal; font-size:13px;margin:45px 0 10px}
.loading em{ color:#999; font-style:normal; margin-bottom:90px; display:block; font-size:13px}
.loading em a{ color:#999}

.breadcrumb{ margin:10px 5px 8px; background:url(../images/breadcrumb.png) no-repeat 5px 1px; text-indent:2em; color:#666; line-height:14px}
.breadcrumb em{ display:inline-block; vertical-align:middle; background:url(../images/breadcrumb_a.png) no-repeat 100% 0; height:14px; width:6px; margin:0 5px }
.breadcrumb em.cur{ width:14px; background-position:0 0}

.box{ background:url(../../images/pcweb/box_bg.png) repeat-y 0 0;text-shadow:1px 1px 0 #fff; margin-bottom:10px;border:solid 1px #ccc;}
.box_b{ background:url(../../images/pcweb/box_b.png) no-repeat 0 100%; padding-bottom:10px; height:500px; overflow:hidden}
.box_b .btn_bar{ height:40px}

.box_t{ background:url(../../images/pcweb/box_t.png) no-repeat; color:#285D83; font-size:14px; font-weight:bold; line-height:20px; padding:14px 15px 13px; height:20px;}
.box_t .box_a{ display:inline-block; background:url(../../images/pcweb/box_t_a.png) no-repeat; margin-left:6px; height:20px; width:20px; overflow:hidden; outline:none; vertical-align:middle;}
.box_t .open{ background-position: 100% 0}
.box_t .faq{ float:right; background:url(../../images/pcweb/faq.png) no-repeat 100% 18px; padding-right:22px; font-size:12px; color:#000; font-weight:normal}
.box_t .faq:hover{color:#285D83;text-decoration:none}
.box_t em{ font-style:normal; color:#f60; font-size:12px; font-weight:normal; margin-left:20px}
.box_t img{ vertical-align:middle}
.log_list{ background:#fff; margin:-5px 5px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; border-radius:0 0 6px 6px}
.log_filter{ border-bottom:1px dotted #ccc; margin:5px; padding:8px 2px}
.log_filter .date{ width:80px; border:1px solid #a8bccb; padding:3px}
.log_filter span{ margin-left:20px}.log_filter em{ color:#690; font-style:normal; font-weight:bold; font-size:18px; margin:0 5px}
.log_filter a{color:#666; padding:3px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; outline:none; margin:0 4px}
.log_filter a:hover{ color:#09f;text-decoration:none}
.log_filter a.cur{ color:#fff; background:#09f; text-decoration:none; box-shadow:inset 0 0 3px #0067ac; text-shadow:none}

.call_pay{ margin:20px 20px 20px 80px; position:relative; padding-right:355px; height:350px}
.call_pay .often{ margin:10px 0; padding-left:100px; position:relative}
.call_pay .often dt{ font-weight:bold; position:absolute; left:12px}
.call_pay .often ul{ margin:0}
.call_pay .often li{ float:left; width:48.5%; text-align:left; height:auto; margin-bottom:8px}
.call_pay .often li input,.call_pay .often li label{ vertical-align:middle; margin:0; width:auto; height:auto; top:0}
.call_pay .often li input{ top:-1px}
.call_pay .often li label{ margin-left:2px}
.call_pay .often li a{color:#fff; background:#afcbd3; padding:0 2px; text-shadow:none; display:none}
.call_pay .often li a:hover{ text-decoration:none; background:#f30}
.call_pay .often li.checked{ color:#f60}
.call_pay .support_list{ width:325px; position:absolute; right:0; top:10px; border-left:1px dotted #9cb4c5; padding-left:20px}
.call_pay .support_list dt{ font-weight:bold; font-size:16px; margin-bottom:10px}
.call_pay .support_list dd{ float:left; border:1px solid #f9f9f9; border-width:0 4px 4px 0;}
.call_pay .support_list dd img{ border:1px solid #f3f3f3}

.call_pay th{  width:70px; padding:3px}
.call_pay td{ padding:3px 0}
.call_pay td .text{ border:1px solid #a8bccb; padding:3px; background:#fff; width:220px; font-size:16px; font-weight:bold; letter-spacing:1px;}
.call_pay td .checkbox,.call_pay td label{ vertical-align:middle; border:0; color:#275D83}
.call_pay td span{ color:#f60; font-weight:bold; display:block; padding:5px 0}
.bank_box .call_pay .step_info{ background:url(../images/step.png) no-repeat 0 0; margin:0 0 15px 15px; padding:0 0 10px; width:480px;}
.bank_box .call_pay .step_info li{ width:148px; margin:6px 0 0; height:auto; color:#333; text-align:center;}

.log_list table{ margin:0 5px 5px; width:99%}
.log_list th{ border-bottom:1px solid #acb1b3; background:url(../images/log_th.png) repeat-x 0 0; line-height:30px; font-weight:normal; text-align:left; padding:0 5px}
.log_list th .line{ background:url(../images/log_th.png) no-repeat 0 -35px; display:inline-block; width:2px; height:23px; float:right; vertical-align:middle; margin-top:3px}
.log_list td{ color:#5f7787; padding:0 5px; line-height:40px; border-bottom:1px dotted #e0e3e9}
.log_list td.channel{ width:200px; line-height:1.4em; padding:10px 5px}
.log_list tr.even td{ background:#fbfcfc}
.log_list tr.hover td{ background:url(../images/log_td_over.png)}
.log_list td .success,.log_list td .fail{ background:#6c6; color:#fff; text-shadow:none; padding:3px 6px;-moz-border-radius: 4px;-khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px}
.log_list td .fail{ background:#f93}

h3.title{ background:#ecf1f3; border-radius:5px; color:#285D83; font-size:14px; line-height:24px; height:24px; margin:0 7px; padding:8px;}
h3.high{ color:#f60; background:#ffeed7; margin-top:4px}
h3.high .face{ display:inline-block; border:1px solid #ccc; box-shadow:0 0 1px #969696; margin-right:5px; height:25px; width:25px; position:relative; vertical-align:middle;}
h3.high .face img{ display:inline-block; border:2px solid #fff; vertical-align:middle;}
h3.high em{ font-size:12px; color:#333; font-weight:normal; margin-left:20px;}
h3.high em b{ font-weight:bold}
.remaining_sum{ background:#fffbf7; margin:0 5px; padding:10px; position:relative; margin-bottom:-4px;-moz-border-radius:0 8px 8px 0;-khtml-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; border-radius:0 8px 8px 0}
.remaining_sum .available{ border-bottom:1px dotted #a1a0a0; padding:5px 10px 10px}
.remaining_sum .available em{ color:#090; font-size:18px; vertical-align: middle; margin:0 8px; position:relative; top:-2px }
.remaining_sum .option{ padding:15px 0 5px 70px}
.remaining_sum .option input{ vertical-align:middle}
.remaining_sum .option em{ color:#f60; font-weight:bold}

.order_detail .content,.confirm_box .content{ margin:0 15px}
.order_detail .box_t{ cursor:pointer}
.order_detail .total{ padding:10px 15px}
.order_detail .total p{ float:right; margin-top:-5px}
.order_detail .total p b{ color:#f30; font-size:24px; margin:0 10px; position:relative; display:inline-block; bottom:-3px }
.order_detail ul{ border-top:1px dotted #dce4e9; padding:10px}
.order_detail ul li,.confirm_box  ul li{ width:48%; float:left; padding-left:5px; border-right:1px dotted #9cb4c5;}
.order_detail ul li.right,.confirm_box ul li.right{ padding-left:20px; border:0}
.order_detail ul li a{ text-decoration:underline; color:#38758f}
.order_detail ul dt{ font-weight:bold}
.order_detail ul dd{ margin-top:10px}
.order_detail ul li td{ padding:3px 0}
.order_detail ul li a.more{ background:#bfccd6; color:#fff; text-decoration:none; text-shadow:none; padding:2px 4px;-moz-border-radius: 3px;-khtml-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; margin-left:10px}
.bank_box .box_b{ position:relative}
.bank_box ul{ margin:20px 20px 20px 64px; zoom:1}
.bank_box li{ float:left; font-size:0; padding-bottom:5px; width:170px; height:40px; margin-right:5px}
.bank_box li input{ margin:0; vertical-align:middle;}
.bank_box li label{ display:inline-block; margin-left:5px; width:125px; height:32px; position:relative; vertical-align:middle;}
.bank_box li label i{ font-size:12px; position:absolute; right:-16px; width:16px; height:30px; border:1px solid #f5f5f5; border-left:0; background:#d2eef7; cursor:default; font-style:normal; color:#4d4d4d; text-align:center; line-height:1.2em; text-shadow:none}
.bank_box li label i.commend{ color:#fff; background:#f60}
.bank_box li label img{ border:1px solid #f5f5f5; height:30px; width:123px}
.bank_box li label:hover img,.bank_box ul li.checked img,.bank_box ul li label:hover i,.bank_box ul li.checked i{ border-color:#f60}
.bank_box fieldset{ background:#fff; border:2px solid #e9f0f2; border-radius:3px; margin:36px 60px 20px; padding:40px 50px 30px; position:relative;}
.bank_box fieldset legend{ background:#fff url(../../images/pay/unionpay.png) no-repeat; border:1px solid #e9f0f2; border-radius:5px; margin:-62px 0 0 -10px; height:40px; width:132px; position:absolute; text-indent:-9999em;}
.bank_box fieldset ul{ margin:0;}

.confirm_box{ position:relative}
.confirm_box .box_t .z{ display:inline-block; width:465px}
.confirm_box .box_b{ background-image:url(../../images/pcweb/box_b2.png)}
.confirm_box  ul{ padding:10px 0}
.confirm_box  dl{ position:relative; margin:10px 0}
.confirm_box  dd,.confirm_box dt{width:65%; margin-right:20px; float: right;}
.confirm_box dt{ margin:0 20px 10px; color:#666; margin-right:50px}
.confirm_box  th{ text-align:right}
.confirm_box  th,.confirm_box td{ padding-bottom:6px;color:#666}
.confirm_box  .last td,.confirm_box  .last th{ border-top:2px solid #a8bccb; padding-top:6px; font-weight:bold }
.confirm_box  .last th{ color:#333}
.confirm_box  .last strong{ color:#f60}
.confirm_box  ul li.left{ padding-bottom:10px; text-align:right}
.confirm_box  ul li.my_balance_l{ padding:5px 0}
.confirm_box  ul li.my_balance_l th{ font-weight:normal; width:75px}
.confirm_box  ul li.my_balance_l th,.confirm_box  ul li.my_balance_l td{ padding:5px 0}
.confirm_box  ul li.my_balance_l td{ padding-left:15px; text-align:left}
.confirm_box  ul li.my_balance_l td strong{ font-size:18px; color:#000; margin-right:5px}
.confirm_box  ul li.my_we{ height:90px}
.confirm_box  ul li.widthdraw{ width:98%; border:0}
.confirm_box  ul li.widthdraw th{ width:100px}
.confirm_box  ul li.widthdraw th.vtop{ vertical-align:top; padding-top:10px}
.confirm_box  ul li.widthdraw td th{ text-align:left; background:url(../images/th_dot.png); width:auto}
.confirm_box  ul li.widthdraw td td{ padding:8px 0; border-bottom:1px dotted #ccc}
.confirm_box  ul li.widthdraw td td a{ margin:0 5px}
.confirm_box  ul li.widthdraw td tr.checked td{ background: #fffef4; color:#000}
.confirm_box  ul li.widthdraw td .add_card a{ font-size:14px; font-weight:bold; color:#09f}
.add_card_form{ background:#fff; padding-left:10px !important; padding-right:10px !important}
.widthdraw_confirm{ background:none}
.add_card_form h3 a{ font-size:12px; font-weight:normal}
.add_card_form h3{ font-size:14px; border-bottom:1px dotted #ccc; padding-bottom:6px}
.add_card_form .info{ background:url(../images/info.png) no-repeat 0 6px; padding:5px 0 5px 20px; display:block}
.add_card_form .info em{ color:#f30; font-weight:bold}
.add_card_form .info a{ position:relative; cursor: default}
.add_card_form .info a span{ background:#333; position:absolute; left:0; bottom:18px; color:#fff; text-shadow:none;line-height:1.4; width:340px; padding:5px; display:none}
.add_card_form .info a:hover{ text-decoration:none}
.add_card_form .info a:hover span{ display:block;}
.add_card_form dd,.add_card_form dt{ float:left; width:auto; margin:auto; vertical-align:middle; height:25px; line-height:25px}
.add_card_form dl{ margin-left:10px}
.add_card_form dt{ width:130px; text-align:right}
.add_card_form dt em,.add_card_form dd em{ color:#f30; font-weight:bold; margin-right:5px}
.add_card_form dl .info{ line-height:1.5em; border:1px solid #fcfcfc; background-color:#fffeea; background-position:5px 6px; padding-left:25px; border:1px solid #ffea00; color:#83644f}
.add_card_form dl input.card_number{ font-size:14px; font-weight:bold; letter-spacing:1px}
.confirm_box ul li.widthdraw td td a.login_btn{ margin:0; display:inline-block; text-shadow:none; line-height:22px; text-align:center; font-weight:bold; font-size:13px}
.confirm_box ul li.widthdraw td td a.cancel{background:url(../images/login_btn.png) no-repeat 100% 0; height:22px; width:62px; border:0; color:#fff; cursor:pointer; font-weight:normal; display:inline-block; text-align:center; text-shadow:none;line-height:22px}
.confirm_box ul li.widthdraw td td a.login_btn:hover,.confirm_box ul li.widthdraw td td a.cancel:hover{ text-decoration:none}
.remaining_sum_login{ padding:20px 20px 10px; _zoom:1;}
.order_detail, .bank_box{ zoom:1;}
td.widthdraw_amount input{ width:80px; margin:0 10px 5px 0; font-size:16px; font-weight:bold}
td.widthdraw_amount em{ margin-left:20px; color:#999}td.widthdraw_amount em b{ color:#f30; font-weight:normal}

table input{ background:#fff; border:1px solid #a8bccb; padding:3px; vertical-align:middle}
.confirm_box  ul li.right table,.remaining_sum_login table{ margin-top:8px}
.confirm_box  ul li.right td,.confirm_box  ul li.right th,.remaining_sum_login td,.remaining_sum_login th{ padding:5px 0}
.remaining_sum_login th{ color:#666; text-align: right}
.remaining_sum_login .login_wrong{ display:inline-block}
.confirm_box  ul li.right input,.confirm_box  ul li.right label,.remaining_sum_login input,.remaining_sum_login label{ vertical-align:middle; font-weight:bold}
.confirm_box  ul li.right input,.remaining_sum_login input{ font-weight:bold;font-family:Arial, Helvetica, sans-serif; margin:0}
.confirm_box  ul li.right em,.remaining_sum_login em{ font-style:normal; color:#f30}
.confirm_box  ul li.right .recharge{ background:#eef3e4; padding:15px 10px; border:2px dashed #d5e3b9; font-size:14px; -moz-border-radius: 6px;-khtml-border-radius:6px; -webkit-border-radius: 6px; border-radius:6px; text-shadow:none}
.confirm_box  ul li.right .recharge input{ font-size:18px; border:1px solid #a4a4a4; padding:2px; width:65px}
.confirm_box  ul li.right .recharge i{ font-style:normal; font-weight:bold; margin-left:20px}
.confirm_box  ul li.right .recharge i em{ color:#690}
.confirm_box  ul li.right .we_recharge i{ display:block; font-style:normal; color:#f90; margin:5px 0}
.confirm_box  ul li.right .we_recharge p{ background:#ffffc6; border:1px solid #efeaca; padding:10px; color:#f90; font-weight:bold}

.confirm_box .btn_bar{ position:relative}
.confirm_box .btn_bar ul li{ float:left; width:auto; padding:2px 12px}
.confirm_box .btn_bar ul{ margin:3px 0 0 8px}
.confirm_box .btn_bar ul li a{ font-weight:bold; font-size:14px; color:#285d83; text-decoration:underline}

.confirm_box .success,.confirm_box .fail{ background:url(../images/success.png) no-repeat 0 0; margin:20px 25px; padding-left:50px}
.confirm_box .fail{ background-image:url(../images/fail.png)}
.confirm_box .success h2,.confirm_box .fail h2{ font-size:14px; line-height:2em; padding-bottom:6px}
.confirm_box .success h2 strong,.confirm_box .fail h2 strong{ font-size:16px; color:#f60; margin:0 5px}
.confirm_box .success p,.confirm_box .fail p{ line-height:2.5em}

.confirm_box  ul li.right .login_loading,.remaining_sum_login .login_loading{ padding:20px 0; color:#333}
.confirm_box  ul li.right .login_loading img,.remaining_sum_login .login_loading img{ vertical-align:middle}

.confirm_box  ul li.right .total{ background:#edf2f4; width:300px; padding:10px 50px 10px 30px; margin: 20px 0 0; position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.confirm_box  ul li.right .total span{ display:inline-block; height:100%; border-left:3px solid #f9f9f9; width:40px; position:absolute; right:0; top:0; background:#dae6eb url(../images/total.png) no-repeat 50% 50%;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0; height:115px }
.confirm_box  li.right th, .confirm_box li.right  td{ color:#333}

.help{ margin:5px 10px}
.help a{ color:#333; margin:0 10px}

.from{ color:#f60}

.login_tips{ color:#666}
.login_wrong{ font-weight:bold; color:#f60; background:url(../images/login_wrong.png) no-repeat 0 0; text-indent:25px; line-height:20px}
.wekey input{ background:#ffffd7 !important; border:1px solid #a8bccb !important; width:80px !important;}
.wekey i{ color:#f60; font-style:normal; background:url(../images/wekey.png) no-repeat 0 0; margin-left:5px; padding-left:20px; line-height:20px; display:inline-block}
.login_btn{ background:url(../images/login_btn.png) no-repeat 0 0; height:22px; width:62px; border:0; color:#fff; cursor:pointer}
.login_btn:active{ position:relative; top:1px}

.btn{ display:inline-block; margin:0 auto; color:#fff; height:38px; line-height:36px; background:url(../../images/pcweb/btn.png) no-repeat 0 0; outline:none; width:106px; text-shadow:none; text-decoration:none; text-align:center}
.btn:hover{ background-position:100% 0; text-decoration:none}
.btn_nor{ border:1px solid #6ea9be; background:url(../images/btn_nor.png) no-repeat 0 0; display:inline-block; height:20px; line-height:20px; color:#fff; text-shadow:none; padding:0 10px; margin:0 5px;}
.btn_nor:hover{ text-decoration:none; background-position:0 -20px}
.btn_nor:active{ background-position:0 -40px}


.confirm_box .btn_bar .btn{ position:absolute; left:50%; margin-left:-53px; top:6px}
.confirm_box .btn_bar .btn:active{ top:7px}
.confirm_box .btn_bar span.btn:hover{ background-position:0 0}
.confirm_box .btn_bar span.btn:active{top:6px}
.confirm_box .btn_bar .relief{ color:#069; font-size:14px; margin-left:10px; position:absolute; left:50%; top:16px; white-space:nowrap; text-shadow:none;}
.confirm_box .btn_bar .relief a{ color:#C00; margin-left:.2em;}
.confirm_box .btn_bar .relief a:hover{ text-decoration:underline;}
.loading_img{ margin-top:10px}

.footer{ color:#999; text-align:center; border-top:2px dashed #eef0f2; padding:10px 0; margin:20px 5px 0}

.pager{ margin:10px 5px 20px}
.pager a,.pager a span{ display:inline-block; font-weight:bold; color:#069;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; vertical-align:middle}
.pager a{ border:1px solid #c3d1d8}
.pager a.pre span,.pager a.next span{ font-weight:normal}
.pager a span{height:20px; line-height:20px; background-position:0 -29px; padding:0 6px; cursor:pointer}
.pager a:hover,.pager a:hover span,.pager a.current,.pager a.current span{ background:#069; text-decoration:none; color:#fff; border-color:#066 }
.pager a:hover span,.pager a.current span{background-position:0 0}
.pager .total{ margin-left:10px}
.pager .total input.topage{ border:1px solid #ccc; padding:2px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pager a.disable,.pager a.disable span,.pager a.disable:hover,.pager a.disable span:hover{ background:#fff; color:#ccc; border-color:#ccc; cursor:default}

.login_main{ margin:30px auto 50px; width:490px; height:220px; background:url(../images/login_main.png) no-repeat 0 0; padding:40px 0 0 20px}
.login_main table{ margin:30px 0 0 38px;text-shadow:1px 1px 0 #fff}
.login_main th{ text-align:left; color:#666; width:70px}
.login_main th,.login_main td{ padding:6px 0}
.login_main td input{ margin:0; padding:2px}
.login_main .wekey i{ margin-left:15px}
.login_main h2{ float:left; width:185px; overflow:hidden; text-indent:-100em; overflow:hidden}
.login_main .login_wrong{ float:left}

.clearfix:after,.header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.clearfix, .header {display: inline-block}
html[xmlns] .clearfix, html[xmlns] .header {display: block}
* html .clearfix, * html .header {height: 1%}

.ui-tabs { position: relative;zoom: 1; border:0 }
.ui-tabs .ui-widget-content,.ui-tabs .ui-state-active,.ui-tabs .ui-state-hover,.ui-tabs .ui-state-default,.ui-tabs .ui-widget-header{ border:0; background:none}
.ui-tabs .ui-tabs-nav { margin: 0 10px; clear:both}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin:0 5px; top:7px; white-space: nowrap; border:0!important }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; display:inline-block; background:url(../images/tab.png) no-repeat 0 -32px; height:32px; width:112px; line-height:32px; text-align:center; color:#666; font-weight:bold}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { background-position:0 0; color:#333}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;clear:both }
.ui-tabs .ui-tabs-nav li a em{ font-weight:normal; color:#f30; font-style:normal; margin-left:2px}
.ui-tabs .ui-tabs-hide { display: none !important; }

.set_pw_tel .box_t{color:#f00}
.set_pw_tel .box_t span,.edit_pw_tel .box_t span, .set_pay_pwd .box_t span{ display:inline-block; background:url(../images/login_wrong.png) no-repeat 0 0; line-height:20px; margin-right:10px; height:20px; width:20px; vertical-align:middle;}
.edit_pw_tel .box_t span.pw{ background-image:url(../images/safe_ico.png); background-position:0 -80px}
.edit_pw_tel .box_t span.tel{background-image:url(../images/safe_ico.png); background-position:0 0}
.edit_pw_tel .box_t span.pw_pay, .set_pay_pwd .box_t span.icon{background-image:url(../images/safe_ico.png); background-position:0 -40px}

.set_pw_tel h2{ border-bottom:1px dotted #dce4e9; margin:10px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#285d83; background:url(../images/safe_ico.png) no-repeat 20px -30px; text-indent:3.5em}
.set_pw_tel h2.number{ background-position:20px 10px}
.set_pw_tel .info,.edit_pw_tel .info{ color:#666; margin:10px 50px; line-height:23px}
.set_pw_tel table,.edit_pw_tel table{ margin:10px 20px}
.set_pw_tel table th,.edit_pw_tel table th{ width:180px; color:#333}
.set_pw_tel table th em,.edit_pw_tel table th em{ color:#f00}
.send_message,.apply_btn{ display:inline-block; background:url(../images/send_btn.png) no-repeat 0 0; border:1px solid #999; line-height:20px; height:20px; padding:0 8px; color:#666; text-decoration:none; font-weight:bold; text-shadow:none}

.send_message:hover,ul.safe_item li a.apply_btn:hover{ border-color:#09f; text-decoration:none; color:#333}
.set_pw_tel table  .code_tips,.edit_pw_tel table  .code_tips{ color:#ccc}
.set_pw_tel table  .resend,.edit_pw_tel table  .resend{ border:1px solid #b8c8d4; background:#fefefe; padding:10px; width:630px;border-radius: 4px; color:#999}
.set_pw_tel table .resend a,.edit_pw_tel table .resend a{ margin:10px 10px 0 0}
.set_pw_tel table .resend .wait_send,.edit_pw_tel table .resend .wait_send{display:inline-block; background:url(../images/send_btn.png) no-repeat 0 0; border:1px solid #ccc; line-height:20px; height:20px; padding:0 8px; color:#ccc; text-decoration:none; margin-top:10px}

.safe_bar_wrap{ background:#fff; border:1px solid #a8bccb; margin:20px 35px; padding:10px}
.level_info{ float:right; color:#3a7f93; margin:20px 10px 0 0}
.level_info span{ color:#f00}
.safe_bar{ background:url(../images/safe_bar.png) no-repeat 0 0; height:45px; width:530px; float:left; line-height:35px; text-align:right; font-size:29px; margin:10px 0 0; font-family:'microsoft yahei', arial; font-style:italic; font-weight:bold; margin-bottom:10px}
.safe_bar .cur_wrap{ position:relative;width:402px; float:left}
.safe_bar .cur{ background:url(../images/safe_cur.png) no-repeat 0 0; height:44px; width:14px; position:absolute; left:1%; top:-5px;_background-image:url(../images/safe_cur-ie6.png)}

.safe_bar em{ font-family:arial; font-style:italic; font-size:36px; +line-height:40px}
.safe_bar em i{font-style:italic; font-size:57px}
.safe_bar_wrap .bar_bottom{ border-top:1px dotted #e1e9ee; clear:both; color:#999;  padding:10px 10px 5px}
.safe_bar_wrap .bar_bottom i{ float:right}

ul.safe_item{ margin: 15px}
ul.safe_item li{ border-bottom:1px dotted #dce4e9; padding:0 10px; line-height:49px; font-weight:bold; _height:49px}
ul.safe_item li a{ float:right; color:#265d83; margin:0 20px 0 0}
ul.safe_item li a.apply_btn{ margin:12px 12px 0 0; color:#666}

ul.safe_item li em{ color:#999; margin:0 0 0 35px; font-weight:normal}
ul.safe_item li b{ display:inline-block; height:17px;  width:17px; background:url(../images/s_right.png) no-repeat 0 0; vertical-align:middle; margin:-2px 15px 0 0;_margin-top:15px; _float:left}
ul.safe_item li b.wrong{ background-image:url(../images/s_wrong.png)}

ul.safe_item li:hover{ background:#fdfdda}
.notice-nopw{ color:#fff; background:#ff3231 url(../images/ico_notice_nopw.png) no-repeat 5px 5px; padding-left:35px; width:480px; height:30px; line-height:30px; text-shadow:none; border-radius:3px; margin:10px 0 0 10px}
.notice-nopw a{ display: inline-block; height:20px; line-height:20px; float:right; background:#fff; font-weight:bold; margin:5px 5px ; color:#f00; padding:0 5px }
.notice-nopw a:hover{ text-decoration:none; color:#ffb829; background:#600}

/* 锟斤拷锟斤拷支锟斤拷锟斤拷锟斤拷 */
.set_pay_pwd{ margin-top:15px;}
.set_pay_pwd .inner{ margin:0 60px; padding:40px 0; text-shadow:none; *zoom:1;}
.set_pay_pwd .crumb{ background:url(../images/set_pwd.png) repeat-x; font-size:0; margin-bottom:20px; padding:12px 0 13px 40px; height:30px; position:relative; overflow:hidden; text-shadow:0 1px 1px #fff;}
.set_pay_pwd .crumb .f_l, .set_pay_pwd .crumb .f_r{ background:url(../images/set_pwd.png) no-repeat 0 -56px; height:100%; width:10px; position:absolute; left:0; top:0;}
.set_pay_pwd .crumb .f_r{ background-position:-10px -56px; left:auto; right:0;}
.set_pay_pwd .crumb span{ display:inline-block; color:#aab5bc; font-size:12px; line-height:30px; height:32px; width:140px; vertical-align:middle; text-shadow:0 1px 0 #eff6fa;}
.set_pay_pwd .crumb em{ display:inline-block; background:url(../images/set_pwd.png) no-repeat 0 -112px; color:#fff; font:bold 14px/32px Arial; height:32px; width:32px; vertical-align:middle; text-indent:10px;}
.set_pay_pwd .crumb strong{ font-weight:normal; padding-left:10px;}
.set_pay_pwd .crumb .curr{ color:#446374;}
.set_pay_pwd .crumb .curr strong{ color:#446374; font-weight:bold;}
.set_pay_pwd .crumb .curr em{ background-position:-32px -112px;}
.set_pay_pwd .crumb .pass{ color:#446374; text-shadow:0 1px 0 #f9f9f9;}
.set_pay_pwd .crumb .pass em{ background-position:-64px -112px;}
.set_pay_pwd .crumb .arrow{ background:url(../images/set_pwd.png) no-repeat -20px -56px; margin-right:40px; width:20px;}
.valid_box .title{ background:url(../images/set_pwd.png) no-repeat 0 -290px; border-bottom:1px solid #d4ddde;}
.valid_box .title h3{ background:#f9f9f9; color:#446374; font-size:14px; line-height:60px; margin-left:50px; padding:0 10px; height:60px;}
.valid_box .panel{ border-top:1px solid #fff; padding:20px 0;}
.valid_box .panel ul{ margin-left:125px; padding:0;}
.valid_box .panel li{ float:none; border:0; font-size:0; padding:5px 0; width:auto; *zoom:1;}
.valid_box .panel li label{ display:inline-block; color:#647077; font-size:12px; line-height:29px; height:29px; width:90px; text-align:right;}
.valid_box .panel li input{ background:#fff; border:1px solid #b9c1c3; box-shadow:0 1px 0 #fff; color:#465861; font:14px Arial,"Microsoft Yahei"; padding:5px; height:16px; width:248px; line-height:16px\9; vertical-align:middle;}
.valid_box .panel li input:focus{ border-color:#74accb; outline:0; box-shadow:inset 0 1px 3px #dbe2e6;}
.valid_box .panel .txt{ display:inline-block; padding-left:5px; height:27px;}
.valid_box .panel .txt select{ background:#fff; border:1px solid #b9c1c3; padding:3px; height:26px; width:260px; vertical-align:middle;}
.valid_box .panel .txt select:focus{ border-color:#74accb; outline:0;}
.valid_box .panel .btns{ font-size:0; padding:15px 0 10px 98px;}
.valid_box .panel .btn, .valid_box .panel .btn span{ display:inline-block; background:url(../images/set_pwd.png) no-repeat 0 -170px; cursor:pointer; line-height:30px; margin:0; height:30px; width:auto;}
.valid_box .panel .btn{ color:#fff; font-size:12px; font-weight:bold; margin-right:10px; padding-left:20px; vertical-align:middle; text-shadow:0 -1px 0 #3d7796;}
.valid_box .panel .btn:hover{ background-position:0 -200px;}
.valid_box .panel .btn:active{ background-position:0 -230px;}
.valid_box .panel .btn span{ background-position:100% -170px; padding-right:20px; vertical-align:top;}
.valid_box .panel .btn:hover span{ background-position:100% -200px;}
.valid_box .panel .btn:active span{ background-position:100% -230px;}
.valid_box .panel .disabled, .valid_box .panel .disabled:hover, .valid_box .panel .disabled:active{ background-position:0 -514px; color:#fff; cursor:default; text-shadow:0 -1px 0 #c4c4c4; pointer-events:none;}
.valid_box .panel .disabled span, .valid_box .panel .disabled:hover span, .valid_box .panel .disabled:active span{ background-position:100% -514px;}
.valid_box .panel .cancel, .valid_box .panel .cancel:hover, .valid_box .panel .cancel:active{ background-position:0 -260px; color:#555; font-weight:normal; text-shadow:0 1px 0 #fff;}
.valid_box .panel .cancel span, .valid_box .panel .cancel:hover span, .valid_box .panel .cancel:active span{ background-position:100% -260px;}

.valid_box .panel .act_btn, .valid_box .panel .act_btn:hover, .valid_box .panel .act_btn:active{ background-position:0 -145px; border:1px solid #b3babd; color:#555; font-weight:normal; line-height:25px; padding:0; height:25px; text-align:center; text-shadow:0 1px 0 #fff;}
.valid_box .panel .act_btn span, .valid_box .panel .act_btn:hover span, .valid_box .panel .act_btn:active span{ background:none; line-height:25px; padding:0 20px; height:25px;}

.valid_box .panel .tips{}
.valid_box .panel .tip{ background:#fefefe; border:1px solid #b9c8d5; border-radius:5px; color:#999; font-size:12px; line-height:1.6; margin:0 100px 0 98px; padding:8px 10px;}
.valid_box .panel .tip strong{ display:block; color:#666; line-height:20px; padding-bottom:5px;}
.valid_box .panel .tip .icon{ display:inline-block; background:url(../images/set_pwd.png) no-repeat -20px -92px; margin-right:5px; height:20px; width:20px; vertical-align:middle;}
.valid_box .panel .tip .btns{ padding:8px 0 0;}
.valid_box .panel .tip .disabled, .valid_box .panel .tip .disabled:hover, .valid_box .panel .tip .disabled:active,
.valid_box .panel .code_panel .disabled, .valid_box .panel .code_panel .disabled:hover, .valid_box .panel .code_panel .disabled:active{ border-color:#dedede; color:#ccc; cursor:default; pointer-events:none;}
.valid_box .panel .tip .disabled span, .valid_box .panel .tip .disabled:hover span, .valid_box .panel .tip .disabled:active span,
.valid_box .panel .code_panel .disabled span, .valid_box .panel .code_panel .disabled:hover span, .valid_box .panel .code_panel .disabled:active span{ cursor:default;}
.valid_box .panel .code_panel{}
.valid_box .panel .code_panel input{ width:92px;}
.valid_box .panel .code_panel .btn{ margin-left:5px;}

.vaild_mail{}
.vaild_phone{}
.vaild_phone .title{ background-position:-50px -290px;}
.vaild_answer{}
.vaild_answer .title{ background-position:-100px -290px;}
.vaild_answer .txt strong{ color:#465861; font-size:12px;}
.vaild_done{ color:#465861; font-size:12px;}
.vaild_done .title{ background-position:0 -350px;}

/* 锟揭伙拷支锟斤拷锟斤拷锟斤拷 */
.forget_pay_pwd{}
.forget_pay_pwd .title{ background-position:-100px -350px;}
.forget_pay_pwd .order_panel{ border-top:1px solid #fff; padding:30px 0 0;}
.forget_pay_pwd .order{ background:#edf1f3; border-radius:5px; margin:0 auto; height:178px; width:696px; position:relative; overflow:hidden; box-shadow:inset 0 1px 4px rgba(0,0,0,.18);}
.forget_pay_pwd .order ul{ margin:-1px 0 0; padding:0; height:100%; width:110%; position:absolute; left:0; top:0;}
.forget_pay_pwd .order li{ float:left; border:0; font-size:12px; padding:0; height:50%; width:349px;}
.forget_pay_pwd .order li a{ display:block; border:1px solid #fff; border-color:#fff #dde1e3 #dde1e3 #fff; border-radius:5px 0 0 0; color:#446374; font-size:14px; height:100%;}
.forget_pay_pwd .order li a:hover, .forget_pay_pwd .order li a.hover{ background-color:#93b8c6; color:#fff; font-weight:bold; text-shadow:0 1px 0 #8ea3ab; text-decoration:none;}
.forget_pay_pwd .order li span{ background:url(../images/forget_types.png) no-repeat; cursor:pointer; line-height:36px; margin:26px 0 0 68px; padding-left:40px; height:36px; position:absolute;}
.forget_pay_pwd .order li a:hover span, .forget_pay_pwd .order li a.hover span{ background-position:0 -36px;}
.forget_pay_pwd .order .answer a{ border-radius:0 5px 0 0;}
.forget_pay_pwd .order .phone a:hover, .forget_pay_pwd .order .phone a.hover,
.forget_pay_pwd .order .answer a:hover, .forget_pay_pwd .order .answer a.hover{ box-shadow:inset 0 1px 4px rgba(0,0,0,.18);}
.forget_pay_pwd .order .answer span{ background-position:0 -72px;}
.forget_pay_pwd .order .answer a:hover span, .forget_pay_pwd .order .answer a.hover span{ background-position:0 -108px;}
.forget_pay_pwd .order .wekey a{ border-radius:0 0 0 5px;}
.forget_pay_pwd .order .wekey span{ background-position:0 -144px;}
.forget_pay_pwd .order .wekey a:hover span, .forget_pay_pwd .order .wekey a.hover span{ background-position:0 -180px;}
.forget_pay_pwd .order .email a{ border-radius:0 0 5px 0;}
.forget_pay_pwd .order .email span{ background-position:0 -216px;}
.forget_pay_pwd .order .email a:hover span, .forget_pay_pwd .order .email a.hover span{ background-position:0 -252px;}
.forget_pay_pwd .panel{ border-top:0; margin:0 auto; width:696px;}
.forget_pay_pwd .tit_panel{ border-bottom:1px solid #fff;}
.forget_pay_pwd .tit_panel h4{ border-bottom:1px solid #d4ddde; color:#446374; font-size:12px; padding:10px 0;}
.forget_pay_pwd .panel ul{ margin-left:20px; padding:20px 0;}
.wekey_panel{}
.wekey_panel .w_tip{ background:url(../images/set_pwd.png) no-repeat -100px -112px; color:#90a2ac; cursor:help; font-size:12px; line-height:20px; margin:8px 0 0 20px; padding-left:24px; height:20px; position:absolute;}
.wekey_panel .w_tip:hover{ color:#446374;}

/* 锟斤拷锟脚讹拷锟斤拷 */
.order_detail .multiple_order{ margin-bottom:10px;}
.multiple_order .title{ color:#333; font-size:14px; margin-bottom:0; padding:10px 12px;}
.multiple_order .title em{ color:#f66200; padding:0 4px;}
.multiple_order .inner{ margin:0 10px;}
.multiple_order .data_list{ border-top:2px solid #b0b0a8;}
.multiple_order .inner table{ border-collapse:collapse; border-bottom:1px solid #d3d3d3; width:100%;}
.multiple_order .inner thead{ border-bottom:1px solid #e6e6d9;}
.multiple_order .inner th{ background:#fffee8; color:#b3906e; font-size:12px; font-weight:normal; padding:8px 10px; text-align:left;}
.multiple_order .inner td{ background:#fff; border-bottom:1px dotted #cedbe0; line-height:1.5; padding:8px 15px;}
.multiple_order .inner .even td{ background:#f9f9f9;}
.multiple_order .inner td.cost{ font-family:Arial;}
.multiple_order .inner td.cost em{ color:#ff3c00; padding:0 2px;}
.multiple_order .total{ padding:0; position:relative;}
.multiple_order .total p{ float:none; margin:0; position:absolute; right:10px; top:-30px;}

/* card_pay */
.bank_box .pay_help{ background:url(../images/paayment_type.png) no-repeat 0 -95px; color:#ae8a6a; cursor:help; font:14px/18px "Microsoft Yahei",Arial; padding-left:25px; height:20px; position:absolute; right:40px;}
.card_pay{}
/*.card_pay li label{ background:url(../images/paayment_type.png) no-repeat; color:#333; font:14px/30px "Microsoft Yahei",Arial; padding-left:48px; width:76px;}
.card_pay .creditcard_field label{ background-position:0 -32px;}
.card_pay .debitcard_field label{ background-position:0 -64px;}
.card_pay .nocard_field label{ padding-left:38px; width:90px;}*/
.card_pay .tips{ background:#fff; border:2px solid #e9f0f2; color:#f30; margin:-20px 60px 30px; padding:10px;}
.card_pay .card_pay_detail{ background:#fff; border:2px solid #e9f0f2; border-radius:3px; margin:-20px 60px 30px; padding:10px 20px;}
.card_pay .card_pay_detail .label strong{ color:#005e00; font:bold 14px/1.5 "Microsoft Yahei",Arial;}
.card_pay .card_pay_detail .inner{ padding:15px 0;}
.card_pay .card_pay_detail .more a{ display:inline-block; background:url(../images/paayment_type.png) no-repeat 0 -116px; font-size:14px; line-height:20px; padding-left:12px; height:20px; vertical-align:top;}
.card_pay_detail_dialog .wep_pop_icon{ display:none;}
.card_pay_detail_dialog .wep_pop_content{ padding:0;}
.card_pay_detail_banks{ padding:10px 15px 20px; overflow:hidden; zoom:1;}
.card_pay_detail_banks dl{ float:left; padding-right:30px;}
.card_pay_detail_banks dt{ color:#000; font-size:14px; font-weight:bold; padding-bottom:5px;}
.card_pay_detail_banks dd{ color:#333; padding:2px 0;}

#full-slider-wrapper {overflow: hidden;}
#full-slider { position: relative;width: 980px;    margin: 0 auto;}
#full-slider .slide-panel {    position: absolute;    top: 0;left: 0;width: 980px;visibility: hidden;}
#full-slider .slide-panel.active {visibility: visible;}
#full-slider-nav {position: absolute;top: 0;right: 0;}
#full-slider-nav-left, #full-slider-nav-right {display: inline-block;height: 0;width: 0;margin-left: 15px;border: 20px solid transparent;cursor: pointer;}
#full-slider-nav-left {border-right-color: #BBB;}
#full-slider-nav-left:hover {border-right-color: #999;}
#full-slider-nav-right {border-left-color: #BBB;}
#full-slider-nav-right:hover {border-left-color: #999;}
#full-slider-wrapper{ overflow:visible;}
#full-slider .slide-panel{ visibility:visible;}

/* jq_tips */
.jq_tips{ background:#fff; border:2px solid #a7b7bd; color:#333; line-height:1.6; margin-top:12px; padding:10px; width:300px;}
.jq_tips .jq_tip_arrow, .jq_tips .jq_tip_arrow i{ border-color:#a7b7bd transparent; border-style:solid dashed; border-width:0 8px 8px; font-size:0; margin:-10px 0 0 -5px; height:0; width:0; position:absolute; left:50%; top:0;}
.jq_tips .jq_tip_arrow i{ border-color:#fff transparent; margin:2px 0 0 -8px; left:0;}

/* wep.dialog */
.wep_dialog_bx, .wep_dialog_by{ opacity:.3; filter:Alpha(opacity=30);}
.wep_dialog_bx{ width:8px;}
.wep_dialog_by{ height:8px;}
.wep_pop_title{ border-bottom:1px solid #497a94; cursor:default;}
.wep_pop_title .title{ background:#5490b0; border:1px solid #84b0c8; border-width:1px 1px 0; color:#fff; cursor:default; line-height:29px; padding:0 10px; height:29px; text-shadow:0 -1px 0 #3a6c88;}
.wep_pop table{ width:100%;}
.wep_pop .wep_pop_icon{ padding:25px 5px 25px 30px;}
.wep_pop_icon i{ display:block; background-repeat:no-repeat; height:48px; width:48px;}
.wep_pop_content{ padding:25px 50px 25px 10px;}
.wep_pop_btns{ background:#f6f6f6; border-top:1px solid #dadee6; padding:10px;}
.wep_pop_btns button{ background:url(../images/set_pwd.png) no-repeat 0 -489px; border:1px solid #bebebe; border-radius:3px; color:#555; cursor:pointer; line-height:24px; margin:0; padding:0 15px; height:24px; overflow:visible; text-shadow:0 1px 0 #fff;}
.wep_pop_btns .mind{ float:right; background-position:0 -411px; border-color:#306582; color:#fff; font-weight:bold; text-shadow:0 -1px 0 #3d7796;}
.wep_pop_btns .mind:hover{ background-position:0 -437px;}
.wep_pop_btns .mind:active{ background-position:0 -463px;}
.wep_dialog_close{}
.wep_dialog_close a{ background:url(../images/set_pwd.png) no-repeat -50px -350px; color:#5490b0; font-size:0; margin:14px 0 0 -36px;height:20px; width:20px; position:absolute; left:0; top:0; opacity:.6; filter:Alpha(opacity=60); -webkit-transition:all .5s ease;}
.wep_dialog_close a:hover{ opacity:1; filter:Alpha(opacity=100); -webkit-transform:rotate(360deg);}

/* Fix */
.order_detail .content{ *zoom:1;}

/*支付头部导航样式*/
/*.main,.promotion{background-color:#F1F2F7;}*/
body{font:12px/150% Arial,Verdana,"\5b8b\4f53";color:#666;background:#fff;_background-image:url(about:blank);_background-attachment:fixed}
h1{font:20px "microsoft yahei","\5b8b\4f53"}
h2,h3{font-size:14px}
h4,h5,h6{font-size:12px}
a{text-decoration:none}
.w{width:990px;margin:0 auto}
.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.shortcut{width:100%;border-bottom:1px solid #ddd;line-height:30px;height:30px;background:#F7F7F7}
.shortcut .w{height:30px;background:#F7F7F7}
.shortcut .s-right{float:right}
.shortcut .s-right .s-div{float:left;color:#ddd}
.shortcut .s-right .s-item{height:30px;padding:0 11px 0 12px;float:left}
.shortcut a{color:#666}.shortcut a:hover{color:#E4393C}
.p-header{background-color:#fff}
.p-header .w{padding-top:15px;padding-bottom:15px}

.order{position:relative;*zoom:1}
.order .o-left{float:left;width:640px;padding-top:10px;padding-bottom:10px;padding-left:30px}
.order .o-right{float:right;width:190px;padding-top:10px;padding-bottom:10px;padding-right:125px;overflow:hidden}
.order .o-title{line-height:26px;height:26px;overflow:hidden;font-size:14px}
.order .o-tips{line-height:20px;height:20px}
.order .o-price{text-align:right;line-height:26px;margin-bottom:4px}
.order .o-price em{vertical-align:bottom}
.order .o-price strong{font-size:18px;vertical-align:bottom;color:#ff5d5b;margin:0 3px}
.order .o-detail{text-align:right;line-height:20px;color:#2ea7e7}
.order .o-detail a{display:inline-block;padding-right:15px;position:relative;*zoom:1}
.order .o-detail a i{right:0;top:3px;position:absolute;display:block;width:12px;height:12px;background:url(i/elements.png) -76px -75px no-repeat}
.order .o-detail a:hover i{background-position:-76px -221px}
.order .o-detail a.opened i{background-position:-76px -55px}
.order .o-detail a.opened:hover i{background-position:-76px -201px}
.order .o-qrcode{position:absolute;right:24px;top:-22px;width:80px;height:80px}
.order .o-qrcode .oq-img{width:77px;height:77px;padding:1px;display:block;border:1px solid #ddd;position:absolute;left:0;top:0;z-index:16;cursor:default;background:url(i/loading.gif) center center no-repeat #fff}
.order .o-qrcode .oq-img img{width:77px;height:77px}
.order .o-qrcode .op-phone{width:45px;height:80px;left:36px;top:0;position:absolute;z-index:15;background-image:url(i/elements.png);_background-image:url(i/elements.gif);background-repeat:no-repeat;background-position:-2px -352px;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-ms-transition:left .2s ease-in-out;transition:left .2s ease-in-out}
.order .o-qrcode .op-arrow{width:7px;height:8px;left:75px;top:18px;position:absolute;z-index:17;background-image:url(i/elements.png);_background-image:url(i/elements.gif);background-repeat:no-repeat;background-position:-81px -352px;opacity:0;filter:alpha(Opacity=0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.order .o-qrcode.o-qrcode-hover .op-phone{left:78px}
.order .o-qrcode.o-qrcode-hover .op-arrow{left:80px;opacity:1;filter:alpha(Opacity=100)}
.order .o-list{display:none;padding:12px 0 25px;margin:0 30px;border-top:1px solid #ddd}
.order .o-list .o-list-info{line-height:24px}
.order .o-list .o-list-table table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}
.order .o-list .o-list-table table td,.order .o-list .o-list-table table th{padding:0;margin:0}
.order .o-list .o-list-table table th{padding-left:25px;text-align:left;line-height:30px;height:30px;background-color:#4b5b78;color:#fff}
.order .o-list .o-list-table table td{padding-left:25px;line-height:30px;height:30px}
.order .o-list .o-list-table table td.price,.order .o-list .o-list-table table th.price{text-align:right;padding-right:30px}
.order .o-list .o-list-table .o-goods-name{width:380px;height:30px;overflow:hidden}
.order .o-list .o-list-page{height:20px;line-height:20px;padding-top:10px;text-align:center}
.order .o-list .o-list-page .p-item{display:inline-block;padding:0 5px}
.order .o-list .o-list-page .p-item.curr{font-weight:700;color:#ff5d5b}
.payment{border-top:4px solid #4b5b78;background-color:#fff;padding:12px 30px 0}
.paybox{border-bottom:1px solid #ddd;padding:0 2px 1px}
.paybox .p-wrap{position:relative;_zoom:1;padding-top:10px;padding-bottom:10px}
.paybox .p-key{float:left;padding-top:5px;padding-left:18px}
.paybox .p-key .p-k-check{display:inline-block;line-height:22px;cursor:pointer}
.paybox .p-key .p-k-check .ui-checkbox-L{vertical-align:top}
.paybox .p-key .p-k-check strong{color:#333;vertical-align:top;display:inline-block;margin-left:10px;font-size:18px;font-family:"Microsoft Yahei";font-weight:400}
.paybox .p-key .p-k-check.ui-check-disable{cursor:default}
.paybox .p-key .p-k-check:hover strong{color:#666}
.paybox .p-key .p-k-check-baitiao strong{height:23px;padding-right:50px;background:url(i/elements.png) 35px -248px no-repeat}
.paybox .p-key .p-k-check-jincai strong{height:23px;padding-right:50px;background:url(i/elements.png?20141216) 37px -443px no-repeat}
.paybox .p-value{margin-left:178px;margin-right:5px;_position:relative;_zoom:1}
.paybox .p-value .p-v-line{line-height:32px}.paybox .p-div{margin:0 3px;color:#ddd}